strong and disagreeable body odor - Francés Inglés Diccionario